/**index.scss**/
.index-info-wrapper {
  position: relative;
  top: -36rpx;
  background-color: #fff;
  margin: 0 30rpx;
  border-radius: 20rpx;
  box-shadow: var(--basic-box-shadow-light);
  .index-info-user {
      padding: 0 15rpx;
      font-weight: 500;
      height: 130rpx;
      .index-info-user-left {
          width: 300rpx;
          .avatar-img {
              width: 76rpx;
              height: 76rpx;
              margin-right: 10rpx;
              border-radius: 50%;
              border: 1px solid #fff;
          }
          .nickname {
              flex: 1;
              font-size: 32rpx;
          }
          .login-nav {
              font-size: 30rpx;
              color: var(--primary-color);
          }
      }
      .index-info-user-right {
          flex: 1;
          font-size: 24rpx;
          line-height: 46rpx;
          .btn-item {
              margin-left: 36rpx;
              &:last-child {
                  margin-right: 14rpx;
              }
              .iconfont {
                  font-size: 46rpx;
              }
          }
      }
  }
}

/* 快捷菜单区域样式 */
.index-quick-wrapper {
  margin: 0 30rpx;
  background-color: #fff;
  border-radius: 20rpx;
  box-shadow: var(--basic-box-shadow-light);
  overflow: hidden;
  .take-type-item {
      flex: 1;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding: 36rpx 0;
      position: relative;
      &:first-child::after {
          content: '';
          position: absolute;
          top: 60rpx;
          bottom: 60rpx;
          right: 0;
          border-right: var(--basic-border);
      }
      .img {
          width: 180rpx;
          height: 160rpx;
      }
      .title {
          font-size: 36rpx;
          font-weight: bold;
          margin-top: 14rpx;
      }
  }
  .activity-list-box {
      border-top: var(--basic-border);
      margin: 0 28rpx;
      padding: 28rpx 0;
      .activity-item {
          flex: 1;
          .img {
              width: 80rpx;
              height: 80rpx;
              margin-bottom: 10rpx;
          }
          .name {
              font-size: 24rpx;
              color: #222;
              line-height: 46rpx;
              font-weight: bold;
          }
          .intro {
              font-size: 20rpx;
              color: #555555;
          }
      }

      // 分享按钮
      .activity-item-btn {
          background-color: inherit;
          line-height: inherit;
          padding: 0;
          &::after {
              border: 0
          }
      }
  }
}